This is the second release of AutoCruise 2. It is exactly the same as the first one, except I’m rewritting the original, embarrasing README files, and combined them into one. I wouldn’t have bothered, except everytime April Fool’s rolls around, people keep mentioning AutoCruise. I can’t imagine why...
Original release date: November, 1989
History
A long time ago, I wondered if there was a way to test to see how far the mouse had moved, even when the cursor had hit the edge of the screen. The results of my research, skimpy as it was, showed that yes, you can test for mouse movement independently of the cursor location. But it isn't pretty. You need to play with system globals. Not just any system globals, but poorly documented, 'thou shall not touch' sort of globals. The enlcosed source, old as it is, should be fairly easy to follow. What you do with this information is up to you.
Description
If you've ever played Crystal Quest, you already have a good idea of what AutoCruise does. Normaly, moving the mouse affects the cursor position. With AutoCruise and Crystal Quest, moving the mouse affects the cursor velocity. AutoCruise attaches this condition to your mouse at bootup via a system extension. Try it. It's not very useful, but I intended it primarly to be educational.
Please install with caution. Make sure you can boot without activating AutoCruise. Many people find it difficult to remove AutoCruise while it is running. Under System 7, you can hold down the shift key while starting up. Under System <7, you will need an extension manger program or an alternate boot disk. A floppy will do just fine.
Legalities
AutoCruise, the enclosed source code, and this document are all public domain. Please distribute them as one package, unmodified.
About the author
My name is Charles Reiman. I wrote AutoCruise while pursuing my bachelors in Computer Engineering at the University of Illinois at Urbana-Champaign. Presently, I have a temporary position with Apple computer. You can contact me at the following addresses, however, they are subject to change: